define(["jquery","bbcare"],function($,$bb){
    var servers = {};
    var URL = $bb.baseUrl("followapp");

    /**
     * 查询患者临床路径下的节点
     */
    servers.ajaxUserCpNodes = function(params,callback){
        $bb.ajax({
            url: URL + "ctrl/ptmanage/qryUserCpNodeList",
            data:JSON.stringify({
                data : {
                    "userId":params.userId,
                    "showFlag":"1",
                }
            }),
            success: function(data){
                if(data.success){
                    callback(data.data,params);
                }else{
                    $bb.toastShow(data.msg ? data.msg : "查询患者临床路径下的节点出错！");
                }   
            }
        });
    }

    /**
     * 查询节点下的任务
     */
    servers.ajaxTasks = function(params,callback){
        $bb.ajax({
            url: URL + "ctrl/ptmanage/qryUserCpTaskList",
            data:JSON.stringify({
                data : {
                    "ptNodeId":params.ptNodeId
                }
            }),
            success: function(data){
                if(data.success){
                    callback(data.data,params);
                }else{
                    $bb.toastShow(data.msg ? data.msg : "查询节点下的任务出错！");
                }
            }
        });
    }

    /**
     * 患者健康档案数据查询
     */
    servers.ajaxPrintContent = function(params,callback){
        $bb.ajax({
            url: URL + "printTempl/getPrintContentInfo",
            data:JSON.stringify({
                data : {
                    "ptTaskId":params.ptTaskId,
                    "userId":params.userId,
                    "templId":params.templId
                }
            }),
            success: function(data){
                if(data.success){
                    callback(data.data,params);
                }else{
                    $bb.toastShow(data.msg ? data.msg : "查询节点下的任务出错！");
                }
            }
        });
    }

    return servers;
});